﻿using System.ComponentModel;
using Terraria.ModLoader.Config;

namespace WorseGame.Common.Configs
{
    public class ItemConfig : ModConfig
    {
        public static ItemConfig Instance;
        public override ConfigScope Mode => ConfigScope.ServerSide;
        [DefaultValue(true)]
        [ReloadRequired]
        public bool ItemCallback;
        [DefaultValue(true)]
        [ReloadRequired]
        public bool AutoReuse;
        [DefaultValue(true)]
        [ReloadRequired]
        public bool DamageDefault;
        [DefaultValue(true)]
        [ReloadRequired]
        public bool DoubleMP;
        [DefaultValue(true)]
        [ReloadRequired]
        public bool MaxStack;
        [DefaultValue(true)]
        [ReloadRequired]
        public bool RandomResearch;
        [DefaultValue(true)]
        [ReloadRequired]
        public bool FishingPowerHalved;
        [DefaultValue(true)]
        [ReloadRequired]
        public bool BaitPowerHalved;
        [DefaultValue(true)]
        [ReloadRequired]
        public bool CritChance;
        [DefaultValue(true)]
        public bool Itemmovement;
        [DefaultValue(true)]
        public bool SelfHarmOnWeaponUse;
        [DefaultValue(true)]
        public bool WorstPrefix;
        [DefaultValue(true)]
        public bool ChaosTooltip;
        [DefaultValue(true)]
        public bool PlatformGrappling;
        [DefaultValue(true)]
        public bool DynamicPricing;
    }
}
